Архівування у Трейс Моуд

Інформація про навчальний заклад

ВУЗ:
Інші
Інститут:
Не вказано
Факультет:
Не вказано
Кафедра:
Не вказано

Інформація про роботу

Рік:
2024
Тип роботи:
Лабораторна робота
Предмет:
Інші

Частина тексту файла

Лабораторна робота Архівування у Трейс Моуд Трейс Моуд підтримує три типи архівів: локальний (СПАД – структурований промисловий архів даних); звіт тривог; глобальний архіватор. Окрім того, використовуючи ODBC, можна зберігати інформацію в будь-які бази даних, що підтримують цей протокол. Різниця між трьома архівами полягає в алгоритмі збереження даних та форматі файлів. СПАД призначений для збереження на диск та аналізу значень каналів поточного вузла. Локальний архів зберігає дані (реальні значення каналів і атрибути каналів, що не обчислюються) у бінарному форматі. Умовою запису є зміна значення каналу. При цьому в архів додається один запис, який фіксує нове значення та час. Точність фіксації часу – 1 мс. СПАД має фіксований розмір, який задається разом з іменем і шляхом архівного файлу при створенні архіву. У Трейс Моуд можна вводити апертури по каналах. Апертури дозволяють не фіксувати малі зміни значень. Для інерційних параметрів можна збільшити період опитування. Використання апертур і збільшення періодів опитування дозволяє продовжити час збереження. Кількість записів у архіві визначається його розміром, довжиною запису та розміром заголовку. Величина запису рівна 16 байтам. Заголовок формує структури для індексації даних у архіві. Розмір заголовка СПАД рівний приблизно 1 Мбайт. Перед додаванням нового запису контролюється його позиція у файлі. Якщо місця для запису більше немає, то новий запис здійснюється в початок архіву. Далі кожен новий запис заміщує найбільш старий запис. (Отже, дані в СПАД поновлюються циклічно). Збереження даних у СПАД реалізовано у вигляді потоку, який працює паралельно з перерахунком бази каналів, проте з більш низьким пріоритетом. МРЧ формує внутрішню чергу повідомлень для запису у СПАД. Потік архівування бере дані з неї та записує їх у архів. Якщо інтенсивність потоку даних перевищує швидкість їх запису на диск, то черга починає зростати. Якщо досягнутий максимальний розмір черги, то найстаріші повідомлення втрачаються (на їхнє місце записуються нові повідомлення). У Трейс Моуд є можливість контролювати число втрачених повідомлень. За замовчуванням максимальний розмір черги приймається рівним 64000 повідомлень. МРЧ, який зберігає дані у СПАД, ініціалізує СПАД при першому запуску. МРЧ перевіряє наявність вільного місця на диску. Якщо вільного місця недостатньо для відкриття архіву, то МРЧ завершує свою роботу з кодом помилки 36. Якщо вільного місця на диску достатньо, то файл архіву створюється. У ньому прописується заголовок. Якщо вказана довжина архіву менша за розмір заголовка, а на диску є вільне місце, то файл архіву створюється. Його розмір буде рівний 1.4 Мбайти. Це дозволяє зберігати 22770 записів. Якщо при запуску МРЧ вже існує файл з тим самим іменем, то перевіряється ідентичність його структури необхідній. При цьому порівнюються: встановлений розмір та ім’я вузла. Якщо існуючий архів не відповідає необхідним параметрам, то МРЧ завершує свою роботу з кодом помилки 36. МРЧ може експортувати дані з локального архіву у файли текстового формату. Є можливість експортувати значення одного каналу чи цілої бази. При експорті значень одного каналу можна задати діапазон вибірки. Ім’я експортованого файлу утворюється з імені вказаного каналу. При кожній операції експорту нові дані дописуються в кінець даного файлу. Експорт цілої бази здійснюється у текстовий файл data.txt. Файл знаходиться у директорії проекту. Кожні нові дані заносяться у кінець файлу. Формат запису даних такий: <ім’я каналу 1> <дата час> <значення> … <дата час> <значення> … <ім’я каналу n> <дата час> <значення> … <дата час> <значення> Максимальна величина вибірки даних при експорті цілої бази обмежена 8000 записами. Для контролю і управління архівуванням даних у СПАД є окремо відведені канали. СПАД можна копіювати. Копія може бути записана: у директорію проекту; у кореневу директорію диска, де записаний проект: у кореневі директорії різних дисків. Ім’я фай...
Антиботан аватар за замовчуванням

01.01.1970 03:01

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини